package org.shuma.productPriceType.facade;

import org.shuma.productPriceType.model.dto.PriceTypeDTO;
import org.shuma.productPriceType.model.dto.ProductPriceTypeDTO;
import org.shuma.productPriceType.model.entity.PriceType;

import java.util.List;

public interface ProductPriceTypeFacade {
    /**
     * 添加价格类型
     * @param ppt
     * @return 是否添加成功
     */
    boolean insertppt_Type(ProductPriceTypeDTO ppt);

    /**
     * 根据商品id获取商品价格类型
     * @param productId 商品id
     * @return  商品价格类型
     */
    List<PriceType> getppt_Type(Integer productId);

    /**
     * 修改价格类型及其金额
     * @param ppt
     * @return
     */
    boolean updateppt_Type(PriceTypeDTO ppt);
}
